widget: Remove gtk_widget_{s,g}et_composite_name
authorTimm Bäder <mail@baedert.org>
Tue, 4 Oct 2016 16:27:31 +0000 (18:27 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Oct 2016 16:17:21 +0000 (18:17 +0200)
docs/reference/gtk/gtk4-sections.txt
gtk/gtkwidget.c
gtk/gtkwidget.h

index e3e9f107353ceb83ccde0dff7704d35e9f054d7d..9235e93065dac08c7785c86d71ab0ebb5cbec935 100644 (file)
@@ -5123,7 +5123,6 @@ gtk_widget_shape_combine_region
 gtk_widget_input_shape_combine_region
 gtk_widget_path
 gtk_widget_class_path
-gtk_widget_get_composite_name
 gtk_widget_override_background_color
 gtk_widget_override_color
 gtk_widget_override_font
@@ -5153,7 +5152,6 @@ gtk_widget_queue_draw_region
 gtk_widget_set_app_paintable
 gtk_widget_set_double_buffered
 gtk_widget_set_redraw_on_allocate
-gtk_widget_set_composite_name
 gtk_widget_mnemonic_activate
 gtk_widget_class_install_style_property
 gtk_widget_class_install_style_property_parser
index 431b62071efba1a5ff57e147361e7573f2c640f7..4782f3e99856d029fe60cb22282ccd30b2a5f314 100644 (file)
@@ -11094,63 +11094,6 @@ gtk_widget_is_ancestor (GtkWidget *widget,
   return FALSE;
 }
 
-static GQuark quark_composite_name = 0;
-
-/**
- * gtk_widget_set_composite_name:
- * @widget: a #GtkWidget.
- * @name: the name to set
- *
- * Sets a widgets composite name. The widget must be
- * a composite child of its parent; see gtk_widget_push_composite_child().
- *
- * Deprecated: 3.10: Use gtk_widget_class_set_template(), or don’t use this API at all.
- **/
-void
-gtk_widget_set_composite_name (GtkWidget   *widget,
-                              const gchar *name)
-{
-  g_return_if_fail (GTK_IS_WIDGET (widget));
-  g_return_if_fail (widget->priv->composite_child);
-  g_return_if_fail (name != NULL);
-
-  if (!quark_composite_name)
-    quark_composite_name = g_quark_from_static_string ("gtk-composite-name");
-
-  g_object_set_qdata_full (G_OBJECT (widget),
-                          quark_composite_name,
-                          g_strdup (name),
-                          g_free);
-}
-
-/**
- * gtk_widget_get_composite_name:
- * @widget: a #GtkWidget
- *
- * Obtains the composite name of a widget.
- *
- * Returns: the composite name of @widget, or %NULL if @widget is not
- *   a composite child. The string should be freed when it is no
- *   longer needed.
- *
- * Deprecated: 3.10: Use gtk_widget_class_set_template(), or don’t use this API at all.
- **/
-gchar*
-gtk_widget_get_composite_name (GtkWidget *widget)
-{
-  GtkWidgetPrivate *priv;
-
-  g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
-
-  priv = widget->priv;
-
-  if (widget->priv->composite_child && priv->parent)
-    return _gtk_container_child_composite_name (GTK_CONTAINER (priv->parent),
-                                              widget);
-  else
-    return NULL;
-}
-
 /**
  * gtk_widget_push_composite_child:
  *
index b6c2a9373b4bc88abdcc580cc333c87e1fbb0056..8e773f11c35f13410a421332887f302f1d8f140d 100644 (file)
@@ -1145,15 +1145,6 @@ GdkPixbuf    *gtk_widget_render_icon_pixbuf   (GtkWidget   *widget,
                                                const gchar *stock_id,
                                                GtkIconSize  size);
 
-/* handle composite names for GTK_COMPOSITE_CHILD widgets,
- * the returned name is newly allocated.
- */
-GDK_DEPRECATED_IN_3_10_FOR(gtk_widget_class_set_template)
-void   gtk_widget_set_composite_name   (GtkWidget      *widget,
-                                        const gchar    *name);
-GDK_DEPRECATED_IN_3_10_FOR(gtk_widget_class_set_template)
-gchar* gtk_widget_get_composite_name   (GtkWidget      *widget);
-     
 /* Push/pop pairs, to change default values upon a widget's creation.
  * This will override the values that got set by the
  * gtk_widget_set_default_* () functions.